package com.apexsoft.assets.base.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author weng
 */
@Data
public class Columns {
    @ApiModelProperty(notes = "ID")
    private String id;
    @ApiModelProperty(notes = "功能名称")
    private String functionName;
    @ApiModelProperty(notes = "排序")
    private Integer sort;
    @ApiModelProperty(notes = "字段编码")
    private String code;
    @ApiModelProperty(notes = "字段名称")
    private String name;
    @ApiModelProperty(notes = "宽度")
    private Integer width;
    @ApiModelProperty(notes = "分组名称")
    private String groupName;
    @ApiModelProperty(notes = "展示类型 1|字符;2|字典;3|超链;4|金额")
    private String type;
    @ApiModelProperty(notes = "数值精度(字典BB_SZJD)")
    private Integer numAccuracy;
    @ApiModelProperty(notes = "链接地址")
    private String address;
    @ApiModelProperty(notes = "指标代码")
    private String quotaCode;
    @ApiModelProperty(notes = "计算类型(字典BB_JSLX)")
    private String calculationType;
    @ApiModelProperty(notes = "是否固定列([PUB]是否)")
    private String isFixed;
    @ApiModelProperty(notes = "是否支持排序([PUB]是否)")
    private String isSort;
    @ApiModelProperty(notes = "计算公式")
    private String calculationFormula;
    @ApiModelProperty(notes = "汇总类型(字典BB_HZLX)")
    private Integer summaryType;
    @ApiModelProperty(notes = "排序类型(字典BB_PXLX)")
    private Integer sortType;
    @ApiModelProperty(notes = "其他备注")
    private String ext;
    @ApiModelProperty(notes = "状态(字典-QYZT)")
    private String state;
}
